package cn.shiro.shiroservice.auth.service;

import cn.shiro.shiroservice.auth.pojo.dto.TokenManagerDTO;

import java.util.Map;

/**
 * &#064;Time 2023 十二月 星期二 19:40
 *
 * @author ShangGuan
 */
public interface TokenManager {


    /**
     * 生成令牌
     * 生成访问令牌
     * 生成token过期时间默认都是12小时，暂时没有设置时间的，自己实现去吧
     *
     * @param userName  用户名
     * @param sessionId 会话id
     * @return {@link TokenManagerDTO}
     */

    TokenManagerDTO generatesToken(String userName,String sessionId);



}
